/* 
        project:  small corporation
        author:   luka cvrk (www.solucija.com) 
*/

*{ margin: 0; padding: 0; }* 

body { 
    font: .75em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    line-height: 1.6em;
    background: #fff;
    color: #444; 
}

body a {	color: #E60000;	text-decoration: none; }
body a:hover { color: #D2691E; background: inherit; text-decoration: underline; }




p { margin: 0 0 15px 0; }
h1 {  margin: 20px 0 0; }
img { border: 0; }
h2 { font: normal 1.6em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; }

.tituloPagina { font-size: 1em; color: #808080; font-weight: normal; text-transform: uppercase; margin-bottom: 1px; }

#content { width: 940px; margin: 0 auto; padding: 20px 0 0 0; border-top: 5px solid #eee; }

#top{ float: right; text-align: right; }

#top p { color: #D2691E }

#logo { float: left; color: #808080; line-height: 25px; }

#logo h1 { color: #D2691E }

#menu { height: 35px; padding: 7px 0 0 0; clear: both;  margin: 0 0 18px; background: #fff url(../images/menubg.gif) repeat-x; }
#menu li { font-size: 1.1em; display: inline; text-transform: uppercase; }
#menu li a { margin: 0 25px 0 10px; color: #808080;  }
#menu li a:hover { color: #444; }


#footer { clear: both; padding: 10px; margin: 20px 0 15px; font-size: .9em; color: #808080; background: #eee; }
.links a {  font-weight: bold; color: #787A8F; background: #fff; margin: 0 10px 0 0; background: url(../images/dot.png) no-repeat center left; padding: 0 0 0 10px; }
.links a:visited {  font-weight: bold; color: #787A8F; }
.sponsor { color: red; background: #eee; }
#footer li { list-style: none; }
#fl { width: 940px; }
#fr { float: right; }

.tabela { width: 940px; }

.tb_coluna_pp { width: 20px; }

.tb_coluna_p { width: 100px; text-align: center; }

.tb_coluna_m { width: 200px; text-align: left; }

.tb_coluna_g { width: 500px; }

.tb_header { color: #D2691E; float: left}

.tabela { width: 940px; margin-top: 10px; }

.tb_linha1 {
    background-color: #fff;
}
.tb_linha2 {
    background-color: #f7f7f7;
}

.linkNormal { color: #787A8F; text-decoration: underline;  }
.linkNormal td a:hover { color: #787A8F; }

#formCadastro  ul,  li{
    border:0; margin-top:0px; padding:0px; list-style:none;
}

#formCadastro  li{
    clear:both;
    list-style:none;
    padding-bottom:10px;
}

#formCadastro  input{
    float:left;
}
#formCadastro  label{
    width:120px;
    float:left;
}

#formPesquisa  {
    margin-top: 10px;
}

#formPesquisa  li{
    padding-bottom:10px;
}

#formPesquisa  input{
    margin-left: 10px;
}

#formPesquisa  label{
       margin-left: 10px;
}

#formPesquisa  select{
    margin-left: 10px;
    margin-right: 10px;
}

.botaoPadrao{
    width: 100px;
    margin-right: 10px;
    float: right;
    padding: 2px;
}


.linhaBotao{
    float: right;
}



#dataPessoa {width: 200px; }

.linhaForm {margin-top: 20px;}

.tamanhoNomePessoa {width: 400px; }

.tamanhoNomePessoa_combo {width: 300px; }

.tamanhoTipoReceita {width: 200px; }

.tamanhoValor { width: 100px;}

.tamanhoDesc  { width: 550px;}

.linhaFooter {text-align: left;}

.linhaReceita {color: green;}

.linhaDespesa {color: red;}

.comboFiltro { width: 130px;}

.palavraChaveFiltro { width: 230px;}

.textoAviso {color: red;}

.colunaADM {display: none;}

.imagemImprimir { float: right; }

.mensagemListaVazia { font-style: italic; }